Public Function set_cl_transition(request_type As String, start_cond As String, _
end_cond As String, privclasses As String) As Long
Description
This API allows you to create or modify Logistics Transitions in the database. You must specify all of the arguments. If a transition does not yet exist for the conditions and request type, a new transition is created. Otherwise, the existing transition is modified.
Parameters
Parameter Name Required? Description
request_type Yes Part request request type
start_cond Yes Starting condition for the transition
end_cond Yes Ending condition for the transition
privclasses Yes Comma-separated list of privclasses that can make this transition. If you set this
string to "ALLCLASSES", all privclasses can make the transition. If you set this
string to "NOCLASSES", no privclasses can make this transition
Returns
Value Meaning
0 No errors
-1 Cannot find the specified request type
-2 The specified start condition is not valid
-3 The specified end condition is not valid
-4 Too many transitions are already defined. Cannot add a new transition
Examples
· Add a transition from RQST Open to Fulfilled for "Advance Exchange" type. The transition is for privclasses "CSR" and "System Administrator".
Visual Basic:
Dim ret_int As Integer
ret_int = fccl.set_cl_transition("Advance Exchange", "RQST Open", "Fulfilled", _
"CSR, System Administrator")
Javascript:
var ret_int = fccl.set_cl_transition("Advance Exchange", "RQST Open", "Fulfilled",
"CSR, System Administrator");
· Set transitions for every privclass for the above transition
Visual Basic:
Dim ret_int As Integer
ret_int = fccl.set_cl_transition("Advance Exchange", "RQST Open", "Fulfilled", _
"ALLCLASSES")
Javascript:
var ret_int = fccl.set_cl_transition("Advance Exchange", "RQST Open", "Fulfilled",
"ALLCLASSES");